package cn.tedu.net.collection.basic;

import java.util.Arrays;
import java.util.Random;

//本类用来测试数据工具类的常用方法
public class Test6_ArraySort {
    public static void main(String[] args) {
        SortToString();//本方法用来测试sort和toString
        CopyOf();//本方法用来测试copyOf
    }
    //本方法用来测试sort和toString
    public static void SortToString(){
        //1.创建一个随机数组
        int[]a =new int[10];
        for (int i = 0; i < a.length; i++) {
            a[i]=new Random().nextInt(100);
        }
        Arrays.sort(a);//快速排序法
        System.out.println(Arrays.toString(a));//数列查看内容
    }
    //本方法用来测试copyOf
    public static void CopyOf(){
        //1.创建一个数组
        int[] from ={1,2,3,4,5};
        //2.数组的复制
        //第一个参数是要操作哪个数组,第二个参数是你指定的新数组长度
        int[] to=Arrays.copyOf(from,5);
        int[] to2=Arrays.copyOf(from,10);
        int[] to3=Arrays.copyOf(from,3);

        System.out.println(Arrays.toString(to));
        System.out.println(Arrays.toString(to2));
        System.out.println(Arrays.toString(to3));
    }
}
